An Efficient Adaptive Boundary Matching Algorithm for Video Error Concealment
Authors
Abstract:
Sending compressed video data in error-prone environments (like the Internet and wireless networks) might cause data degradation. Error concealment techniques try to conceal the received data in the decoder side. In this paper, an adaptive boundary matching algorithm is presented for recovering the damaged motion vectors (MVs). This algorithm uses an outer boundary matching or directional temporal boundary matching method to compare every boundary of candidate macroblocks (MBs), adaptively. It gives a specific weight according to the accuracy of each boundary of the damaged MB. Moreover, if each of the adjacent MBs is already concealed, different weights are given to the boundaries. Finally, the MV with minimum adaptive boundary distortion is selected as the MV of the damaged MB. Experimental results show that the proposed algorithm can improve both objective and subjective quality of reconstructed frames without any considerable computational complexity The average PSNR in some frames of test sequences increases about 4.59, 4.44, 3.57, and 2.98 dB compared to classic boundary matching, directional boundary matching, directional temporal boundary matching, and outer boundary matching algorithm, respectively.
similar resources
A Novel Boundary Matching Algorithm for Video Temporal Error Concealment
With the fast growth of communication networks, the video data transmission from these networks is extremely vulnerable. Error concealment is a technique to estimate the damaged data by employing the correctly received data at the decoder. In this paper, an efficient boundary matching algorithm for estimating damaged motion vectors (MVs) is proposed. The proposed algorithm performs error concea...
full textVideo temporal error concealment using improved directional boundary matching algorithm
Nowadays some systems such as multimedia systems try to present a high quality of digital videos every day. Because of the possible errors in communication channels, compressed video data would be damaged in the sending process. Error concealment is a useful technique for concealing the effects of sending errors at the decoder. In this paper, an improved directional boundary matching algorithm ...
full textAn error concealment algorithm for streaming video
A known problem in video streaming is that loss of a packet usually results into loss of a whole video frame. In this paper we propose an error concealment algorithm specifically designed to handle this sort of losses. The technique exploits information in a few past frames (namely the motion vectors) in order to estimate the forward motion vectors of the last received frame. This information i...
full textRefined Boundary Matching Algorithm for Temporal Error Concealment
In this paper, an adaptive technique is presented for temporal error concealment based on the boundary matching algorithm. Existing approaches usually estimate only one motion vector for a damaged macroblock by minimizing the boundary difference. This may generate edge fragmentation, object deformation, and other noticeable artifacts, especially in damaged areas involving non-homogeneous motion...
full textVideo error concealment with outer and inner boundary matching algorithms
Low-complexity error concealment techniques for missing macroblock (MB) recovery in mobile video delivery based on the boundary matching principle is extensively studied and evaluated in this work. We first examine the boundary matching algorithm (BMA) and the outer boundary matching algorithm (OBMA) due to their excellent trade-off in complexity and visual quality. Their good performance is ex...
full textMy Resources
Journal title
volume 10 issue 3
pages 188- 202
publication date 2014-09
By following a journal you will be notified via email when a new issue of this journal is published.
Hosted on Doprax cloud platform doprax.com
copyright © 2015-2023